Budapesti Műszaki és Gazdaságtudományi Egyetem - BME -- Távközlési és Médiainformatikai Tanszék - TMIT BME - Távközlési és Médiainformatikai Tanszék - TMIT
 
 
| Témakiírások | | | | | IW  
 
 
Önálló labor
Kiírt témák

HTTP3/QUIC a felhőben: terheléselosztás (HTTP3/QUIC for Clouds: Load-balancing)

Ipari partner: Ericsson Magyarország

A HTTP3 a Hypertext Transfer Protocol harmadik fő kiadása, ami a korábbi verziókkal ellentétben az UDP alapú QUIC szállítási rétegbeli protokollra épül. A QUIC egy modern protokol, ami számos előnyös tulajdonsággal rendelkezik, úgymint végpontok közötti titkosítás, sávon belüli jelzés (in-band signaling), terheléselosztás. Ezek a tulajdonságok vonzóvá teszik a HTTP3-at felhő alapú alkalmazások és médiafolyamok számára (lásd WebTransport, MoQ). Azonban jelenleg mind a legtöbb felhő szolgáltató, mind a Kubernetes korlátozottan támogatja csak a QUIC protokollt, emiatt további vizsgálatok szükségesek az alkalmazásához. Ezek közül egy érdekes irány az az IETF szabványjavaslat, ami a QUIC forgalmak terheléselosztását lehet hatékonyan megvalósítani a QUIC folyamok azonosítóinak felhasználásával. A hallgató feladata megismerkedni ezzel a QUIC-LB szabványjavaslattal, meglévő prototípusok kipróbálása, hiányzó funciók megvalósítása, mérése, teljesítmény optimalizálása (például XDP/eBPF segítségével) és kiértékelése. A hallgató feladata kapcsolódik a tanszéken az Ericsson magyarországi kutatóközpontjával szoros együttműködésben zajló kutatási és fejlesztési projekthez, melynek célja a HTTP3 és a QUIC megismerése.

HTTP3 is the third major version of the Hypertext Transfer Protocol. This version is the first one being UDP-based. Namely, it relies on the QUIC transport layer protocol, which uses UDP. QUIC is a modern protocol with numerous advantages: end-to-end encryption, in-band signaling, load balancing, etc. These properties make QUIC a perfect match for modern cloud-native applications and media streams (e.g., WebTransport, MoQ). Unfortunately, cloud providers and Kubernetes have limited QUIC support. This calls for further research and development. An interesting direction is an IETF draft focusing on efficient QUIC load balancing using QUIC semantics. The task of the student is to understand the QUIC-LB draft, try existing prototypes, implement missing features, measure, and perhaps optimize performance (e.g., XDP/eBPF), and evaluate. This work involves a close collaboration with our industrial partner, Ericsson.

Kulcsszavak: HTTP3,QUIC,Kubernetes,eBPF,XDP,load-balancer,go,QUIC-LB
Témavezető: Németh Felicián
Oktatók: Lévai Tamás, Németh Felicián, Pelle István, Rétvári Gábor.
A következő tantárgyakhoz javasolt:
 vitma387 (Önlab, IVIR szakirány)
 vitma415 (Szakdolgozat)
 vitma416 (Szakdolgozat)
 vitma417 (Szakdolgozat, IVIR szakirány)
 vitmal01 (Info, BSc, Önálló laboratórium)
 vitmm855 (Info, MSc, Önálló laboratórium 2, Hálózatok és szolgáltatások)
 vitmm861 (Info, MSc, Önálló laboratórium 2, Médiainformatika)
 vitmm905 (Diplomatervezés 1. (Info, Hálózatok és szolgáltatások szakirány))
 vitmm911 (Diplomatervezés 1. (Info, Médiainformatika szakirány))
 vitmml10 (Info, MSc, Önálló laboratórium 1)
 vitmml11 (Info, MSc, Önálló laboratórium 2)
 vitma345 (Vill., BSc. Önálló laboratórium)
 vitma414 (Szakdolgozat)
 vitmal03 (Vill.mérn. BSc Önálló laboratórium)
 vitmm807 (Vill., MSc, Önálló laboratórium 1, Infokommunikációs rendszerek)
 vitmm857 (Vill., MSc, Önálló laboratórium 2, Infokommunikációs rendszerek)
 vitmm907 (Diplomatervezés 1. (Vill. Infokommunikációs rendszerek szakirány))
 vitmml02 (Vill,MSc,Önlab.1, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML02))
 vitmml03 (Vill,MSc,Önlab.2, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML03))
QR:    (mi is az?)
 
 katt. a nagyításhoz
 
Kedvencekbe felvesz   Jelentkezés